package com.bgs.pojo;

import java.time.LocalDateTime;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 工资表
 * </p>
 *
 * @author cui
 * @since 2022-05-05
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="Money对象", description="工资表")
public class Money {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键id")
    private Integer id;

    @ApiModelProperty(value = "发薪时间")
    private LocalDateTime paytime;

    @ApiModelProperty(value = "用户id")
    private Integer userid;

    @ApiModelProperty(value = "部门id")
    private Integer depid;

    @ApiModelProperty(value = "工资状态（1确认工资  2 待确认工资）")
    private Integer paytype;

    @ApiModelProperty(value = "基本薪资")
    private Double basic;

    @ApiModelProperty(value = "事假")
    private Double mleave;

    @ApiModelProperty(value = "事假扣款")
    private Double deduction;

    @ApiModelProperty(value = "加班时长")
    private String overtime;

    @ApiModelProperty(value = "加班工资")
    private Double overpay;

    @ApiModelProperty(value = "个税")
    private Double tax;

    @ApiModelProperty(value = "社保")
    private Double social;


}
